/*------------------------- background --------------------------------------*/
.background .background-content{
    width: 100%;
    height:100%;
    text-align: center; 
    background: url("images/images.jpg") no-repeat center fixed; 
    -webkit-background-size: cover; /* pour anciens Chrome et Safari*/ 
    background-size: cover; /* version standardisée */
    background-size: 100% 100%;
  }
  /*------------------------ fin background ------------------------------*/
  /*------------------------ la box --------------------------------------*/
  .box2 .columns{
    margin: 0 auto;
    margin: top 25px;
    margin-bottom: 1%;
    width:80%;
    align-items: center;
    justify-content: center; 
  }
  .box2 .columns .column{
    text-align:center;
    font-size:1.5em;
    font-family: 'Dancing Script', cursive;
    border: outset 5px grey; /* rgb(92, 60, 5);*/
    overflow: auto;
    /*background: url("images/fond.jpg");*/
    background-color:rgba(32, 48, 37, 0.5);
    margin-right: 2%;
    margin-left: 2%;;
    padding-top:30px;
    padding-bottom:30px;
    box-shadow: 0px 35px 55px rgba(0,0,0,0.30), 0 35px 32px rgba(0,0,0,0.22);
  }
  .som{
    font-family: 'Dancing Script', cursive;
    color:rgb(139, 193, 58); 
  }
  .columns .column h2{
    font-family: 'Dancing Script', cursive;
    font-size:1.5em;
    color:#F9E9C8;
  }
  .columns .column h3{
  font-family: 'Dancing Script', cursive;
  font-size:1.2em;
  color:#F9E9C8;
  }
  .columns .column p{
  text-align:left;
  padding-left: 5px;
  font-size:0.8em;
  }
  /*ul li{
  text-align:left;
  font-size:1em;
  }
  /*--------------- prestations ---------------*/
  .presta {
    text-align: center; 
    font-family: 'Dancing Script', cursive;
    font-size:1.8em;
    color:rgb(167, 187, 173);
    text-decoration:underline;
  }
  .bouton{
    color:black; 
    text-align:left; 
    margin-left:50px;
  }
  .debut{
    text-align:right; 
    margin-right: 20px;
    font-size:0.5em;
  }
  /*-------------------- diplômes --------------------*/
  .a{
    text-decoration:none; 
    color:white;
  }
  .box{
    text-align:center;
    font-size:1.5em;
    font-family: 'Dancing Script', cursive;
    border-radius: outset 5px rgb(20, 19, 18);
    overflow: auto;
    background-color:rgba(162, 148, 127, 0.5);
    color:white;
    margin-right: 2%;
    margin-left: 2%;;
    padding-top:30px;
    padding-bottom:30px;
    box-shadow: 0 35px 55px rgba(125, 115, 115, 0.3), 0 35px 32px rgba(0,0,0,0.22);
  }
  .box a{
    color:white; 
  }
  /*--------------------------fin box ---------------------*/
/*----------------------- trait séparateur -----------------*/
.trait{
  margin-left:500px; 
}
/*------------- footer --------------*/
.copy{
  font-family: 'Courgette', cursive;
  background-color:#161d1f ;
  text-align: right;
  margin-right: 20px;
  padding-right:20px;
  padding-top: 20px;
  padding-bottom:10px;
  color: rgb(47, 158, 154);
}
.copy:hover{
  color: rgb(188, 142, 159); 
}
/*-------------fin footer -----------*/